package org.springblade.modules.admin.vo;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.util.Date;

/**
 * @Date 16:00 2022/4/6
 * @Description {
 *   保养工作项历史操作记录
 * }
 * @Author lsay
 **/
@Data
public class CheckHistoryRecordVO {

	@JsonSerialize(using = ToStringSerializer.class)
	private Long id;

	@JsonSerialize(using = ToStringSerializer.class)
	private Long checkHistoryId;

	@JsonSerialize(using = ToStringSerializer.class)
	private Long userId;

	private String userName;

	private String recordLog;

	@TableField(typeHandler = JacksonTypeHandler.class)
	private JSONObject recordDataValue;

	private Date updateTime;

	private Integer status;

}
